﻿using System;

namespace Terraria.Social.Base
{
	// Token: 0x02000147 RID: 327
	public abstract class OverlaySocialModule : ISocialModule
	{
		// Token: 0x06000DCE RID: 3534
		public abstract void Initialize();

		// Token: 0x06000DCF RID: 3535
		public abstract void Shutdown();

		// Token: 0x06000DD0 RID: 3536
		public abstract bool IsGamepadTextInputActive();

		// Token: 0x06000DD1 RID: 3537
		public abstract bool ShowGamepadTextInput(string description, uint maxLength, bool multiLine = false, string existingText = "", bool password = false);

		// Token: 0x06000DD2 RID: 3538
		public abstract string GetGamepadText();
	}
}
